/**
 * ZNoticeApi.java
 * com.zhihu.notify.api
 * Copyright (c) 2016, 北京聚智未来科技有限公司版权所有.
*/

package com.zhihu.notify.api;

import java.util.HashMap;
import java.util.List;
import java.util.Map;

import com.jfinal.core.Controller;
import com.zhihu.notify.model.ZNotice;

/**
 * 通知
 * @author   wxl
 * @Date	 2016年12月23日 	 
 */
public class ZNoticeApi extends Controller {

	/**
	 * 查询
	 * 通知
	 * 默认未读
	 */
	public Map<String, Object> queryList() {
		String userid = getPara(0);
		ZNotice num = ZNotice.dao.queryNoRead(userid);
		Map<String, Object> map = new HashMap<String, Object>();
		List<ZNotice> querylist = ZNotice.dao.queryAll(userid);
		map.put("querylist", querylist);
		setAttr("ds", num);
		setAttr("querylist", querylist);
		render("/eova/widget/form/gameTask.html");
		renderJson();
		return map;
	}

	/**
	 * ------查看的时候在更新状态吧！！！！！！！！！！！！！
	 * 更新
	 * 通知
	 * 该为已读0->1
	 */
	public void updateNotice() {
		String id = getPara(0);
		ZNotice notice = ZNotice.dao.findById(id);
		notice.set("isread", 1);
		notice.update();
		setAttr("ds", notice);
		render("/eova/widget/form/gameTask.html");
		renderJson(notice);
	}

}
